home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Just Call Me Internet
/
Just Call Me Internet.iso
/
com
/
othernet
/
mausnet
/
saugut48
/
sgi_conv
/
sgi_conv.txt
< prev
Wrap
Text File
|
1994-08-04
|
3KB
|
69 lines
05.08.94
SGI_CONV - Konverter fr SGI-Dateien von SaugUtil 4.7 oder lter
================================================================
Ab der Version 4.8 des Saug-Utilities ergibt sich eine geringfgige nderung
in den Optionsdateien (*.SGI)! Betroffen sind nur die Parameter 'Pfad und
Name der CAT.INF' bei PROGRAMME-Message(s) und Mails an James/Schnulli.
Ab Version 4.8 wird hier stattdessen direkt der CAT-Messages-Pfad als
Parameter erwartet, da in letzter Zeit die Stimmen lauter werden, da sich
das Format der CAT.INF irgendwann mal ndern knnte. Durch die direkte
Angabe des CAT-Messages-Pfades bin ich jetzt von der CAT.INF unabhngig!
In den SGI-Dateien der Version 4.7 kommt der CAT.INF-Parameter insgesamt
5 mal vor (PROGRAMME-Messages-Default, -CFG[1-3] und James/Schnulli). Damit
man die nicht alle von Hand ndern mu, ist dieses kleine Programm
entstanden!
Aufruf aus einem Kommandozeilen-Interpreter:
--------------------------------------------
sgi_conv sgidatei [sgidatei ...]
Wildcards "*" und "?" werden vom Programm expandiert!
Alternativen:
-------------
- Als Anwendung anmelden auf die Extension *.SGI und SGI-Dateien dann
doppelklicken.
- Unter Desktops mit Icondragging einfach die SGI-Dateien auf das Programm
ziehen.
- SGI_CONV.TTP in den Ordner mit den SGI-Dateien kopieren, Programm
doppelklicken und in den TTP-Eingabedialog den oder die Namen der
SGI-Dateien eintragen (am besten gleich "*.SGI"!).
Beschreibung:
-------------
SGI_CONV liest die bergebenen Dateien ein und versucht bei allen Zeilen
mit CAT.INF-Parameter (die Zeilennummern sind dem Programm natrlich
bekannt;-) aus der angegebenen CAT.INF den CAT-Messages-Pfad auszulesen,
der dann an dieser Stelle eingesetzt wird. Sollte eine CAT.INF nicht
existieren, wird stattdessen der Pfad dieser CAT.INF eingesetzt.
SGI-Dateien werden automatisch an deren Kennung in der ersten Zeile erkannt,
alle anderen Dateien werden nicht bearbeitet! Man kann also ohne weiteres
"*.*" als Kommandozeile bergeben! Beim Auslesen des Messages-Pfades aus
der CAT.INF findet allerdings keine Kontrolle statt (CAT.INFs haben keine
besondere Kennung). Es wird immer die 8. Zeile als Messages-Pfad bernommen.
Hat die CAT.INF weniger als 8 Zeilen, wird die letzte Zeile genommen!
Damit das ganze einigermaen sicher abluft, wird zuerst eine temporre
SGI-Datei (SGIC_nnn.TMP) erzeugt und diese, wenn alles geklappt hat, ber
die Original-SGI-Datei kopiert. Falls im Environment ein temporres
Verzeichnis deklariert ist, wird die temporre Datei dort angelegt,
ansonsten im aktuellen Verzeichnis. Die Temp-Datei wird nach erfolgreicher
Konvertierung wieder gelscht.
Am Ende wartet das Programm auf einen Tastendruck, damit man die letzten
Informationen auf dem Bildschirm nochmal in Ruhe lesen kann.
Anmerkung:
----------
Programmiert mit SOZOBON-C hcc 2.00x19 und ACE 2.00.
Mein erstes C-Programm! Toi, toi, toi:-)